/*   
 * 文件名：UserService.java
 * 版权：〈Copy Ruantu〉
 * 描述：〈描述〉
 * 修改人：〈MengFanding〉
 * 修改时间：2017 上午10:56:49
 * 修改单号：〈修改单号〉
 * 修改内容：〈修改内容〉
 */

package com.ruantu.clothing.service;


import java.util.List;
import java.util.Map;
import java.util.Set;


import com.ruantu.clothing.entity.User;

/**
 * UserService
 */
public interface UserService {

    /**
     * 通过用户名查询用户
     *
     * @param userName
     * @return
     */
    public User login(String userName) throws RuntimeException;

    /**
     * 通过用户名查询角色信息
     *
     * @param userName
     * @return
     */
    public Set<String> getRoles(String userName);

    /**
     * 通过用户名查询权限信息
     *
     * @param userName
     * @return
     */
    public Set<String> getPermissions(String userName);

    public List<User> tianUser(User user, int[] array);

    public Map<String, Object> shanUser(int id, String jgid);

    public int gengUser(User user);

    public List<User> findAllUser(User user);

    public int gengPassWord(User user);

    public List<User> gengJG(User user, int[] array);


}
